package com.translate.vo;

import java.math.BigDecimal;
import com.translate.vo.contract.ITranslateVO;

public class TranslateVO implements ITranslateVO {//

	private Integer id;
// 用户id

	private Integer userId;
// 用户姓名 （冗余）

	private String userName;
// 手机号（冗余）

	private String mobile;
// 关联id

	private Integer assocId;
// 充值单号

	private String orderSn;
// 发票类型 0 预存发票 1 订单发票

	private Byte type;
// 邮箱

	private String email;

	// 发票状态[0=未开票. 1= 审核中, 2=已开票, 3=未通过]
	private Byte translate;

	// 税号
	private String dutyParagraph;
	// 发票抬头

	private String invoiceHeader;
	// 发票内容(0= 论文润色费,1=翻译费,2= 文献检索服务费用,3=信息服务费用)

	private Byte invoiceContent;
// 发票抬头类型 (0 =个人,1= 企业)

	private Byte invoiceHeaderType;
// 开票金额

	private BigDecimal money;
// 申请时间

	private Long applyTime;
// 审核状态 0待审核 1 未通过 1 已通过

	private Byte auditStatus;
// 发票链接

	private String file;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getUserId() {
		return userId;
	}

	public void setUserId(Integer userId) {
		this.userId = userId;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName == null ? null : userName.trim();
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile == null ? null : mobile.trim();
	}

	public Integer getAssocId() {
		return assocId;
	}

	public void setAssocId(Integer assocId) {
		this.assocId = assocId;
	}

	public String getOrderSn() {
		return orderSn;
	}

	public void setOrderSn(String orderSn) {
		this.orderSn = orderSn == null ? null : orderSn.trim();
	}

	public Byte getType() {
		return type;
	}

	public void setType(Byte type) {
		this.type = type;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email == null ? null : email.trim();
	}

	public String getDutyParagraph() {
		return dutyParagraph;
	}

	public void setDutyParagraph(String dutyParagraph) {
		this.dutyParagraph = dutyParagraph == null ? null : dutyParagraph.trim();
	}

	public String getInvoiceHeader() {
		return invoiceHeader;
	}

	public void setInvoiceHeader(String invoiceHeader) {
		this.invoiceHeader = invoiceHeader == null ? null : invoiceHeader.trim();
	}

	public Byte getInvoiceContent() {
		return invoiceContent;
	}

	public void setInvoiceContent(Byte invoiceContent) {
		this.invoiceContent = invoiceContent;
	}

	public Byte getInvoiceHeaderType() {
		return invoiceHeaderType;
	}

	public void setInvoiceHeaderType(Byte invoiceHeaderType) {
		this.invoiceHeaderType = invoiceHeaderType;
	}

	public BigDecimal getMoney() {
		return money;
	}

	public void setMoney(BigDecimal money) {
		this.money = money;
	}

	public Long getApplyTime() {
		return applyTime;
	}

	public void setApplyTime(Long applyTime) {
		this.applyTime = applyTime;
	}

	public Byte getAuditStatus() {
		return auditStatus;
	}

	public void setAuditStatus(Byte auditStatus) {
		this.auditStatus = auditStatus;
	}

	public String getFile() {
		return file;
	}

	public void setFile(String file) {
		this.file = file == null ? null : file.trim();
	}

	public Byte getTranslate() {
		return translate;
	}

	public void setTranslate(Byte translate) {
		this.translate = translate;
	}

}